package com.gzx.bi.modular.agent.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import vip.xiaonuo.common.pojo.TenantEntity;

/**
 * 坐席效率
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@EqualsAndHashCode(callSuper = true)
@TableName(value = "gzx_agent_effect", autoResultMap = true)
public class GzxAgentEffect extends TenantEntity {

    /**
     * 自增主键
     */
    private Long id;

    /**
     * 坐席id（使用注解翻译姓名）
     */
    private String agentNum;

    /**
     * 所属项目代码（使用注解@Trans项目名称）
     */
    private String belongProject;
    /**
     * 所属小组id（使用注解翻译项目名称）
     */
    private String belongTeam;

    /**
     * 接通总量
     */
    private int connectNum;
    /**
     * 外呼总量
     */
    private int calloutNum;

    /**
     * 接通总时长（分钟）
     */
    private int connectDuration;
    /**
     * 有效通话时长（10秒以上）
     */
    private int effectDuration;
    /**
     * 10秒以内通话占比
     */
    private int effectTen;
    /**
     * 11-30秒通话占比
     */
    private int effectThirty;
    /**
     * 31-60秒通话占比
     */
    private int effectSixty;
    /**
     * 60秒以上通话占比
     */
    private int effectMore;
    /**
     * 当前时间（年月日时分）
     */
    private String currentTime;


    private String tenantId;

    private String deptId;
}
